#define  _CRT_SECURE_NO_WARNINGS

//#include"contact.h"
//
//int InitContact(Contact* pc)
//{
//	assert(pc);
//	pc->count = 0;
//	pc->data = (PeoInfo*)calloc(DEFALUT_SZ, sizeof(PeoInfo));
//	if (pc->data == NULL)
//	{
//		printf("InitContact::%s\n", strerror(errno));
//		return 1;
//	}
//	pc->capacity = DEFALUT_SZ;
//	return 0
//}
//
//void DestroyContact(Contact* pc)
//{
//	assert(pc);
//	free(pc->data);
//	pc->data = NULL;
//}
//
//void CheckContact(Contact* pc)
//{
//	if (pc->count == pc->capacity)
//	{
//		PeoInfo* ptr = (PeoInfo*)realloc(pc->data, (pc->capacity + DEFALUT_SZ) * sizeof(PeoInfo));
//		if (ptr == NULL)
//		{
//			printf("AddContact::%s\n", strerror(errno));
//			return 1;
//		}
//		else
//		{
//			pc->data = ptr;
//			pc->capacity += INT_SZ;
//		}
//	}
//}
//void AddContact(Contact* pc)
//{
//	assert(pc);
//	CheckContact(pc);
//}